package com.cn.wanxi.model;

import java.util.List;
/**
 * 类注释方法注释 文本
 */
public class NavModel {
    private String href;
    private String title;

    public String getHref() {
        return href;
    }

    public void setHref(String href) {
        this.href = href;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    //    因为导航不能直接将数据放在字符串里面，因为我们是有很多对象组成的。
//    所以我们需要去封装无数个对象，最后将对象放在集合里面
//    数组的表达方式2种，1，静态，2动态
    private String[] hrefs = {"/home","/company","company.html","company.html","company.html","company.html"};
    private String [] titles=new String[6];//现在里面都是空字符串
    {
        titles[0]="网站首页";
        titles[1]="公司信息";
        titles[2]="网站首页";
        titles[3]="网站首页";
        titles[4]="网站首页";
        titles[5]="网站首页";
//        System.out.println("aaa");

    }

    public String[] getHrefs() {
        return hrefs;
    }

    public String[] getTitles() {
        return titles;
    }
//    static {
//        System.out.println("static");
//    }
//    类的加载顺序
//    加载类之前需要去执行：代码块--构造方法快-其他方法
//    如果有静态static修饰，则先执行静态代码块，然后执行普通代码块
//    private  String aa []={};
//    所以，如果外面需要调用本类时，就需要得到我们的标题数组
//    1,放在构造方法里面 2.放在方法块里面
//    一个完整的方法怎么来定义的？
// 权限修饰符  特征修饰符 返回值类型   方法名（参数类型 参数名称）异常{
//    默认不写，public，private，protected
//    static final native
//    基本类型和引用类型
//    基本类型：
//  执行体
//    返回值
// }
    /**
     *  NavModel()  {
     *      执行体
     *
     * }
     */
//    private NavModel(){}
//    public NavModel(int a){
//
//    }
    /*
    多行文本注释
     */
    //    页面需要的集合(数据)
//    private List<NavModel> list;

//    public List<NavModel> getList() {
//        for(int i=0;i<hrefs.length;i++){
//            NavModel navModel=new NavModel();
//            navModel.setHref(hrefs[i]);
//            navModel.setTitle(titles[i]);
//            list.add(navModel);
//        }
//        return list;
//    }
}
